package demo1;

public class Test {
    //匿名内部类
    public static void main(String[] args) {
        int val = 10;
        val = 100;
        IA a = new IA(){
            @Override
            public void test() {
                //默认在这里能够访问的是被final修饰的
                //System.out.println("值"+val);//在匿名内部类中 能够访问的是 没有被修改过的数据-->变量的捕获
                System.out.println("haha");
            }
        };
        a.test();

    }
}
